package class_cast_demo;

/**
 * @author yuisama
 * @date 2022/08/14 11:46
 * 整型变量demo
 **/
public class IntDemo {
    static int b;
    public static void main(String[] args) {
        // 方式1.在定义时给出初始化值
        int a = 10;
        System.out.println(a);
        // 方式2.在定义时不写初始值，在使用前必须赋值
        System.out.println(b);
        // 观察整型的最大值 2^31-1
        System.out.println(Integer.MAX_VALUE);
        // 最小值 -2^31
        System.out.println(Integer.MIN_VALUE);
//        long c = 30000000000L;
//        System.out.println(c);
        // 这个值已经超出了整型的保存范围，强行把这个数值使用int保存的话就会出现溢出问题(精度丢失问题)
//        int c = Integer.MAX_VALUE + 3;
//        System.out.println(c);
//        int d = 30000000000;
//        System.out.println(d);
    }
}